// cover some element-ui styles

.el-breadcrumb__inner,
.el-breadcrumb__inner a {
  font-weight: 400 !important;
}

.el-upload {
  input[type="file"] {
    display: none !important;
  }
}

.el-upload__input {
  display: none;
}


// to fixed https://github.com/ElemeFE/element/issues/2461
.el-dialog {
  transform: none;
  left: 0;
  position: relative;
  margin: 0 auto;
  border-radius: 10px;
}

// refine element ui upload
.upload-container {
  .el-upload {
    width: 100%;

    .el-upload-dragger {
      width: 100%;
      height: 200px;
    }
  }
}

// dropdown
.el-dropdown-menu {
  a {
    display: block
  }
}

// to fix el-date-picker css style
.el-range-separator {
  box-sizing: content-box;
}

.el-header {
  padding: 0;
  display: flex;
}

.el-row {
  margin-bottom: 20px;
  width: 100%;

  &:last-child {
    margin-bottom: 0;
  }
}

.el-col {
  border-radius: 20px;
}

// .bg-purple-dark {
//   background: #99a9bf;
// }
// .bg-purple {
//   background: #d3dce6;
// }
// .bg-purple-light {
//   background: #e5e9f2;
// }
.grid-content {
  border-radius: 4px;
  min-height: 36px;
}

.row-bg {
  padding: 10px 0;
  background-color: #f9fafc;
}

// .el-container{
//   background-color: #fff;
//   border-radius: 20px;
//   padding: 20px;
// }
.el-form-item {
  margin-right: 10px;
  margin-bottom: 20px;

  .el-input {
    width: 396px;
    line-height: 36px;
  }
  .el-textarea {
    width: 396px;

    textarea {
      min-height: 82px !important;

    }
  }

  .el-button--primary {
    align-items: center;
    min-width: 80px;
    height: 36px;
    padding: 0;
    background-color: #5f84ff;
    border: none;
  }
}

.el-form-item__label {
  padding-right: 12px;
  font-size: 14px;
  color: #606266 !important;
  font-weight: 400;
  width: 140px;//修改
}

.el-table {
  color: #666;

  td {
    border: none;
    height: 44px;
    padding: 2px 0px;
    text-align: left;
  }

  th {
    line-height: 1.15;
    padding: 10px 0px 9px;
    background: rgb(243, 246, 251);
    font-weight: 500;
    text-align: left;
    color: #666;
  }
  &::before{
    height: 0px;
  }
}

.el-table__header-wrapper {
  border-radius: 5px;
}

.el-table_1_column_1 {
  width: 42px;
}

.el-pagination.is-background {
  button {
    width: 70px;
    height: 32px;
    margin: 0 16px !important;
    background-color: #d5ddf8 !important;
    color: #606266 !important;

    &:disabled {
      color: #d8dde3 !important;
      background: #edf0f9 !important;
    }
  }
}

.el-form-item__error {
  // margin-left: 150px;
}
#oneitem{

  .el-input--suffix{
    width: 210px;
  
  }
}
  //隐藏横向滚动条
  .el-scrollbar__wrap {
    // overflow-x: hidden !important;
  }
  .el-scrollbar__bar.is-horizontal {
    display: none;
  }
.el-input-number{
  width: 396px;
}